that came outta nowhere! - Turkish English Dictionary